Welcome to python!

11、导出df数据到指定文件

import pandas as pd, xlwings as xw

path=r"D:\Pyobject2023\object\Case\素材"

df=pd.read_excel(path+r"\1.01.xlsx","总表")

def dsu(path,wj,gzb,df):

wb = xw.Book(path+r"\\"+wj)

sheet0 = wb.sheets[gzb]

rng = xw.Range((2, 1), (60000, 60))

rng.clear_contents()

sheet0.range('A1').value = df.columns.tolist()

sheet0.range('A2').value = df.values

return df

df_result=dsu(r"D:\Pyobject2023\object\Case\素材",r"1.01.xlsx","导出数据",df)

print(df_result)

返回:


姓名 数学 语文 英语
0 小明 85.5 67 84.0
1 老张 89.0 100 34.0
2 小王 95.0 55 34.0
3 小李 23.0 95 NaN
4 老六 NaN 43 99.0
5 小王 100.0 66 65.0
6 小李 13.0 22 33.0